|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IBusinessTask
Ein BusinessTask repräsentiert ein Vorgangsobjekt (VO) und
führt genau eine Aufgabe durch. Die Durchführung besteht darin, das
Aufgabenobjekt als Teilgraphen des Konzeptuellen Objektschemas (KOS) zu
holen, die notwendigen Veränderungen darauf auszuführen und diese
anschließend zurückzuschreiben.
| Field Summary | |
|---|---|
static java.lang.String |
RESULT_CONCEPT
Referenzierung des Konzept im Ergebnis der Vorgangsdurchführung. |
static java.lang.String |
RESULT_CRITERION
Referenzierung eines Criterion im Ergebnis der Vorgangsdurchführung. |
static java.lang.String |
STATE_FAILED
Status des Vorgangs ist Abbruch mit Fehler. |
static java.lang.String |
STATE_FINISHED_INCOMPLETE
Status des Vorgangs ist unvollständig durchgeführt. |
static java.lang.String |
STATE_FINISHED_WITH_ERRORS
Status des Vorgangs ist durchgeführt mit Fehlern. |
static java.lang.String |
STATE_FINISHED_WITH_SUCCESS
Status des Vorgangs ist erfolgreich durchgeführt. |
static java.lang.String |
STATE_INPUT
Status des Vorgangs ist wartend auf Eingabe. |
static java.lang.String |
STATE_INSTANTIATED
Status des Vorgangs ist instantiiert. |
static java.lang.String |
STATE_WAITING_FOR_CONFIRMATION
Stauts des Vorgangs ist wartend auf Bestätigung. |
| Method Summary | |
|---|---|
BusinessTaskBean |
getBusinessTaskBean()
Zurückliefern des BusinessTaskBean. |
java.lang.String |
getState()
Zurückliefern des aktuellen Zustands des Vorgangs. |
void |
init()
Initialisieren des IBusinessTask. |
IBusinessTaskResult |
perform(ITaskContext tContext)
Ausführen des Vorgangs. |
void |
setBusinessTaskBean(BusinessTaskBean bean)
Setzen des BusinessTaskBean, das die Instanz des IBusinessTask
parametrisiert. |
| Field Detail |
|---|
static final java.lang.String RESULT_CONCEPT
static final java.lang.String RESULT_CRITERION
static final java.lang.String STATE_INSTANTIATED
static final java.lang.String STATE_INPUT
static final java.lang.String STATE_FINISHED_WITH_ERRORS
static final java.lang.String STATE_FINISHED_WITH_SUCCESS
static final java.lang.String STATE_FINISHED_INCOMPLETE
static final java.lang.String STATE_FAILED
static final java.lang.String STATE_WAITING_FOR_CONFIRMATION
| Method Detail |
|---|
IBusinessTaskResult perform(ITaskContext tContext)
throws BusinessTaskPerformanceException
ITaskContext enthält alle
Informationen, die für die Durchführung des Vorgangs notwendig sind. Als Ergebnis
wird ein IBusinessTaskResult zurückgeliefert, das auch den Zustand
des Vorgangs kapselt. Das Ergebnis stellt das Nachereignis der Vorgangsdurchführung
dar. Die Ausführung kann für das Einholen von Anwendereingaben oder zurückliefern
von Zwischenmeldungen unterbrochen und später wieder aufgenommen werden.
tContext - Der aktuelle ITaskContext, in dem der Vorgang (IBusinessTask)
ausgeführt wurde.
BusinessTaskPerformanceException - Wird geworfen, wenn ein Fehler bei der Durchführung
des Vorgangs aufgetreten ist.java.lang.String getState()
void setBusinessTaskBean(BusinessTaskBean bean)
BusinessTaskBean, das die Instanz des IBusinessTask
parametrisiert.
bean - Parametrisierung des IBusinessTask.BusinessTaskBean getBusinessTaskBean()
BusinessTaskBean. Das Bean enthält Informationen über
die Parametrisierung des IBusinessTask und wie seine Durchführung zu
erfolgen hat.
IBusinessTask.void init()
IBusinessTask.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||